Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [gelöst] Temperatur in der ccu vom rpi 2.0 Adapter anzeigen lassen

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] Temperatur in der ccu vom rpi 2.0 Adapter anzeigen lassen

    This topic has been deleted. Only users with topic management privileges can see it.
    • Homer.J.
      Homer.J. last edited by

      Hallo Leute bin neu hier vielleicht kann mir jemand helfen.

      Ich möchte aus dem rpi 2.0 Adapter die Temperatur usw. als Variable in der piVCCU anzeigen lassen.

      Hab aber so richtig keinen Ansatz.

      Grüße Steffen

      1 Reply Last reply Reply Quote 0
      • paul53
        paul53 last edited by

        Erzeuge in der piVCCU eine SV vom Typ "Zahl" und befülle sie mit einem Skript in ioBroker.

        const idSrc = 'rpi2.0.temperature.soc_temp';
        const idDst = getIdByName('Name der SV'); //  Der Name muss eindeutig sein
        
        // Skriptstart
        setState(idDst, getState(idSrc).val);
        
        // Aktualisierung der SV bei Wertänderung
        on(idSrc, function(dp) {
           setState(idDst, dp.state.val);
        });
        
        
        1 Reply Last reply Reply Quote 0
        • Homer.J.
          Homer.J. last edited by

          Hi danke dir für deine schnelle Antwort hab alles so angelegt kommen aber keine Werte an.

          const idSrc = 'rpi2.0.temperature.soc_temp';

          const idDst = getIdByName('hm-rega.0.50916'); // Der Name muss eindeutig sein

          // Skriptstart

          setState(idDst, getState(idSrc).val);

          // Aktualisierung der SV bei Wertänderung

          on(idSrc, function(dp) {

          setState(idDst, dp.state.val);

          });

          SV ist auch als Zahl angelegt und als hm-rega.0.50916 kopiert und im Script eingesetzt.

          Was mach ich falsch. ?

          1 Reply Last reply Reply Quote 0
          • Homer.J.
            Homer.J. last edited by

            Und das steht im Log.

            javascript.0 2018-01-23 18:33:59.194 warn at Object. (script.js.Acer_auslesen.Temperatur:9:4)

            javascript.0 2018-01-23 18:33:59.185 warn State "undefined" not found

            1 Reply Last reply Reply Quote 0
            • Homer.J.
              Homer.J. last edited by

              Hab es, hab ein paar ID vergessen. :lol:

              Grüße Steffen

              1 Reply Last reply Reply Quote 0
              • paul53
                paul53 last edited by

                const idDst = getIdByName('hm-rega.0.50916'); // Der Name muss eindeutig sein
                

                –>

                const idDst = 'hm-rega.0.50916';  // Das ist die ID, nicht der Name
                
                
                1 Reply Last reply Reply Quote 0
                • Homer.J.
                  Homer.J. last edited by

                  Kannst du dir das nochmal anschauen, funktioniert alles wunderbar zeigt mir aber das in der Log an.

                  javascript.0 2018-01-23 19:17:11.516 warn Wrong type of hm-rega.0.50915: "string". Please fix, while deprecated and will not work in next versions.

                  1 Reply Last reply Reply Quote 0
                  • paul53
                    paul53 last edited by

                    @Homer1976:

                    warn Wrong type of hm-rega.0.50915: "string" `
                    Dann enthält der Datenpunkt 'rpi2.0.temperature.soc_temp' offenbar einen String und muss gewandelt werden.

                    const idSrc = 'rpi2.0.temperature.soc_temp';
                    const idDst = 'hm-rega.0.50916';
                    
                    // Skriptstart
                    setState(idDst, parseFloat(getState(idSrc).val));
                    
                    // Aktualisierung der SV bei Wertänderung
                    on(idSrc, function(dp) {
                       setState(idDst, parseFloat(dp.state.val));
                    });
                    
                    1 Reply Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators last edited by

                      Hallo Paul:
                      @paul53:

                      Dann enthält der Datenpunkt 'rpi2.0.temperature.soc_temp' offenbar einen String und muss gewandelt werden. `
                      knapp daneben, der ist mixed - warum auch immer:

                      {
                        "from": "system.adapter.rpi2.0",
                        "ts": 1511353935428,
                        "common": {
                          "name": "rpi2.0.temperature.soc_temp",
                          "state": "state",
                          "role": "value",
                          "type": "mixed",
                          "read": true,
                          "write": false,
                          "custom": {
                            "history.0": {
                              "enabled": true,
                              "changesOnly": true,
                              "debounce": 1000,
                              "maxLength": 10,
                              "retention": 0,
                              "changesRelogInterval": 0,
                              "changesMinDelta": 0
                            }
                          }
                        },
                        "native": {},
                        "acl": {
                          "object": 1636,
                          "owner": "system.user.admin",
                          "ownerGroup": "system.group.administrator",
                          "state": 1636
                        },
                        "_id": "rpi2.0.temperature.soc_temp",
                        "type": "state"
                      }
                      

                      Gruß

                      Rainer

                      1 Reply Last reply Reply Quote 0
                      • Homer.J.
                        Homer.J. last edited by

                        Funktioniert jetzt wunderbar, super das einen hier so schnell geholfen wird.

                        Danke Dir nochmal.

                        Grüße Steffen

                        1 Reply Last reply Reply Quote 0
                        • paul53
                          paul53 last edited by

                          @Homoran:

                          knapp daneben, der ist mixed `
                          common.type ist mixed(erlaubt alle Typen), der Wert(val) liefert einen String.

                          1 Reply Last reply Reply Quote 0
                          • Homer.J.
                            Homer.J. last edited by

                            Hallo Paul hoffe du kannst mir nochmal helfen habe beim rpi Adapter ein update gemacht nun hab ich diesen Fehler im Log.

                            rpi2.0 2018-01-24 10:00:10.698 error /1024

                            rpi2.0 2018-01-24 10:00:10.698 error /dev/mmcblk0p1 15135752 1969828 12979588 14% /

                            rpi2.0 2018-01-24 10:00:10.698 error Cannot evaluate: Filesystem 1K-blocks Used Available Use% Mounted on

                            Gruß Steffen

                            1 Reply Last reply Reply Quote 0
                            • paul53
                              paul53 last edited by

                              Ich verwende den rpi2-Adapter nicht. Aus der Meldung kann ich nur sehen, dass es Probleme beim Lesen der Boot-Partition (FAT32) gibt. Kann man die Option nicht abwählen ?

                              1 Reply Last reply Reply Quote 0
                              • Homer.J.
                                Homer.J. last edited by

                                Keine Ahnung wie und wo ich schauen muss.

                                1 Reply Last reply Reply Quote 0
                                • paul53
                                  paul53 last edited by

                                  In den Adapter-Einstellungen "SD Karte" abwählen.

                                  1 Reply Last reply Reply Quote 0
                                  • Homer.J.
                                    Homer.J. last edited by

                                    Super wie immer richtig getippt. 😛

                                    Danke Dir

                                    1 Reply Last reply Reply Quote 0
                                    • paul53
                                      paul53 last edited by

                                      @Homer1976:

                                      richtig getippt. `
                                      Nicht ganz: Ich habe auf Github in der Datei https://github.com/ioBroker/ioBroker.rpi2/blob/master/admin/words.js nachgesehen.

                                      1 Reply Last reply Reply Quote 0
                                      • First post
                                        Last post

                                      Support us

                                      ioBroker
                                      Community Adapters
                                      Donate

                                      810
                                      Online

                                      31.7k
                                      Users

                                      79.8k
                                      Topics

                                      1.3m
                                      Posts

                                      3
                                      17
                                      1027
                                      Loading More Posts
                                      • Oldest to Newest
                                      • Newest to Oldest
                                      • Most Votes
                                      Reply
                                      • Reply as topic
                                      Log in to reply
                                      Community
                                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                      The ioBroker Community 2014-2023
                                      logo