Raum mit IP-Cam Livestream

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • RE: Raum mit IP-Cam Livestream

      Hi,

      JA ist es, aber nicht mit den "Boardmitteln".

      Es gibt eine Anleitung im Wiki sowie hier im Forum dazu, wie man eigene Seiten im SHC erstellen und einbinden kann. Daneben gibt es eine Anleitung im Forum, in der jemand beschreibt, wie er den Stream der Raspberry Cam einbindet. Mit dem Programm mjpegstreamer kannst du die bilder z.B. einfach im Browser auf einem Webserver anzeigen lassen.

      Der haken an der ganzen geschichte: Solange die Funktion nicht nativ im SHC integriert ist, wird es bei jedem update zu umständen kommen da du lokal die Dateien verändert hast und der Agent auf git. Entweder musst du deine Änderungen dann verwerfen und nach dem Update erneut einpflegen, oder deine Änderungen beibehalten. Allerdings bin ich mir da nie sicher, ob die ein update wirklich überleben ohne irgendetwas funktionsunfähig zu machen. Du hast ja nie eine Garantie dafür, dass der Agent nicht mit einem Update etwas neu einführt oder verändert.

      Deshalb ist das wohl auf lange sicht keine schöne Lösung würde ich behaupten.

      gruß

      *edit*
      http://rpi-controlcenter.de/showthread.php?tid=129&highlight=eigene+seite

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von xerox ()

    • RE: Raum mit IP-Cam Livestream

      Caveman schrieb:


      zum Eigenständig so etwas dazu zubauen bin ich sicher nicht in der Lage...


      Eigentlich ist es wirklich nicht schwer.
      Erstellen kannst du die Seite einfach nach der Anleitung, die kannst du fast 1:1 kopieren. Du musst nur die Adresse in der Datei mit Endung class.php an deine Adresse anpassen.
      Einbinden ist fast noch einfacher nach dieser Anleitung.

      Probiere es einfach mal aus :)
    • RE: Raum mit IP-Cam Livestream

      Das wäre super.

      Jetzt frag ich mal ganz naiv. Wäre es denn möglich, das man im ACP Räume die Möglichkeit hat einen Raum zu erstellen z.B. Webseite, Cam oder was auch immer. Und dann diesem Raum eine Webadresse einer Seite zuteilt.

      So das dann eben eine Stream, oder ein Regenradarbild, oder Wetter oder oder angezeigt wird.

      Allerdings kann ich den Aufwand nicht abschätzen und wie das mit der Skalierung unterschiedlicher Seiten funktioniert.
      SHC Master B2+ WLAN sowie 1 Slave B2+, 2 Slave B+ und 2 Slave Raspi B. 5x Pi Cam; Imac mit OSX El Capitan; Iphone 6 plus; Ipad mini; Lenovo Android Tablet.
    • RE: Raum mit IP-Cam Livestream

      rmjspa schrieb:


      Das wäre super.

      Jetzt frag ich mal ganz naiv. Wäre es denn möglich, das man im ACP Räume die Möglichkeit hat einen Raum zu erstellen z.B. Webseite, Cam oder was auch immer. Und dann diesem Raum eine Webadresse einer Seite zuteilt.

      So das dann eben eine Stream, oder ein Regenradarbild, oder Wetter oder oder angezeigt wird.

      Allerdings kann ich den Aufwand nicht abschätzen und wie das mit der Skalierung unterschiedlicher Seiten funktioniert.

      Das wäre wirklich eine nette Idee, die das system noch deutlich offener und umfangreicher gestalten würde.

      Dann könnte jeder seinen gewünschten content einfach einbinden, solange er über den Browser läuft.
    • RE: Raum mit IP-Cam Livestream

      shc_error.jpg

      agent47 schrieb:


      An sich nicht, zeige mal den Quellcode und gibt es Fehlermeldungen (ggf. auch in der Apache Log)


      Sorry, die Fehlermeldung hatte ich vergessen einzufügen :)

      Quelltext, testpage.html:

      HTML-Quellcode

      1. <!DOCTYPE html>
      2. <html>
      3. <head>
      4. <title>{setting name='shc.title' encodeHtml=1}</title>
      5. <meta charset="UTF-8">
      6. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
      7. {$style->fetchHtmlHeaderTags()}
      8. </head>
      9. <body>
      10. {include file='headline.html'}
      11. <div id="shc-content">
      12. <h1>{$beispielVariable}</h1>
      13. </div>
      14. </body>
      15. </html>
      Alles anzeigen


      Quelltext, testpage.class.php:

      PHP-Quellcode

      1. <?php
      2. namespace SHC\Command\Web;
      3. //Imports
      4. use RWF\Request\Commands\PageCommand;
      5. use SHC\Core\SHC;
      6. /**
      7. * Beispielseite
      8. */
      9. class TestPage extends PageCommand {
      10. /**
      11. * Template Datei
      12. *
      13. * @var String
      14. */
      15. protected $template = 'testpage.html';
      16. /**
      17. * Sprachpakete die geladen werden sollen
      18. *
      19. * @var Array
      20. */
      21. protected $languageModules = array();
      22. /**
      23. * Daten verarbeiten
      24. */
      25. public function processData() {
      26. $variable = 'hallo SHC';
      27. $tpl = SHC::getTemplate();
      28. $tpl->assign('style', SHC::getStyle());
      29. $tpl->assign('user', SHC::getVisitor());
      30. $tpl->assign('beispielVariable', $variable);
      31. }
      32. }
      Alles anzeigen

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von groovy ()

    • RE: Raum mit IP-Cam Livestream

      Hallo

      bekomm es auch nicht wirklich hin einen Stream mit mjpg_streamer hinter einen Tab (hab ich angelegt) auf der Startseite anzeigen zu lassen.
      Hab bei /shc/index.php?app=shc&page=webcam im Browser eine Fehlerausgebe:
      Bildschirmfoto - 03.12.2015 - 15:07:43.png

      Inhalt der indexpage.html:
      ...
      <div id="shc-content-tabs">
                     <ul>
                         <iframe src="http://www.tagesschau.de" width="800" height="300" frameborder="0" allowTransparency="true"></iframe>
                         <li><a href="http:/www.tahesschau.de">Webseite</a></li>
                         <li><a href="index.php?app=shc&page=webcam">Webcam</a></li>
                         {foreach from=$roomList item='room'}
                         {if $room->isUserEntitled($user) == true && $room->isEnabled() == true}
                         <li><a href="index.php?app=shc&ajax=showroom&id={$room->getId()}">{#$room->getName()}</a></li>
                         {/if}
                         {/foreach}
                     </ul>
                 </div>
             </div>
      ...
      (Der Tab "Webseite" funktioniert auch nicht so wie ich ich mir das als Anfänger vorstelle. Die Webseite der Tagesschau ist immer da.)

      Inhalt webcampage.html:
      ...
      <img src="{$stream}">
      ...
      Inhalt der webcampage.class.php
      <?php

      namespace SHC\Command\Web;

      //Imports
      use RWF\Request\Commands\PageCommand;
      use SHC\Core\SHC;

      class WebcamPage extends PageCommand {

        protected $template = 'webcampage.html';

        protected $languageModules = array('index');

        public function processData() {

            $variable = 'http://meinlocalhost:8080/?action=stream';

            $tpl = SHC::getTemplate();
            $tpl->assign('style', SHC::getStyle());
            $tpl->assign('user', SHC::getVisitor());

            $tpl->assign('stream', $variable);

        }
      }

      Hoffe sehr, dass mich jemand in meinem Chaos unterstützen kann.
      Danke erst mal!

      VG
      Karsten
      Was will ich? Und was muss ich dafür tun?

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Karsiacar ()