{"action":"created","comment":{"url":"https://api.github.com/repos/sensebox/books/pulls/comments/115204581","pull_request_review_id":36724042,"id":115204581,"diff_hunk":"@@ -0,0 +1,91 @@\n+# Solarbetriebene senseBox:home\n+\n+> *Diese Anleitung richtet sich an Fortgeschrittene.*\n+\n+Die handelsübliche senseBox:home ist darauf ausgelegt, ständig durch ein Netzteil mit Strom versorgt zu werden. Durch Änderungen im Code und an der Hardware lassen sich die Messwerte jedoch auch vom Stromnetz getrennt und autark an die openSenseMap übertragen. Handelsübliche Solarladeregler für LiPo Akkus helfen dabei, eine Solarzelle und einen Akku mit einem Microcontroller zu verbinden. Hierbei ist darauf zu achten, dass die Ausgangsspannung des Ladereglers meist bei 5V liegt. Diese Spannung sollte in jedem Fall über den USB Port eingespeist werden.\n+\n+Die Anleitung befasst sich zuerst mit den benötigten zusätzlichen Bauteilen und wie diese zusammengebaut werden müssen. Dies wird wird danach Beispielhaft für die senseBox:home und senseBox:home mit ESP8266 Codebeispielen behandelt.\n+Die besten Ergebnisse werden mit einer fertigen und funktionierenden senseBox:home mit ESP8266 oder Arduino Nano erzielt. Der Arduino Uno hat einen vergleichsweise hohen Stromverbrauch. Es funktioniert, führt aber dazu, dass der Akku schneller leer ist.\n+\n+> ***Achtung:*** *Bitte die Anleitung vor dem Umsetzen einmal aufmerksam durchlesen. An mehreren Stellen muss man sich über bestimmte Details der Umsetzung entscheiden und dementsprechend andere Schritte durchführen.*\n+\n+Die hier beschriebenen Methoden und vorgestellte Schaltung dienen nur als erster Anhaltspunkt und sind an vielen Stellen beliebig optimierbar!\n+\n+> ***Vorsicht:*** *LiPo Akkus können bei falscher Behandlung explodieren oder giftige Gase freisetzen! Bevor der Akku mit dem Stromkreis verbunden wird, sollte man sich immer vorher vergewissert haben, dass kein Kurzschluss vorliegt. Auch sollten die Akkus niemals mit spitzen Gegenständen perforiert, geschnitten oder gesägt werden. Außerdem darf der Akku auf keinen Fall ins Feuer geworfen werden!*\n+\n+## Benötigte Teile und Werkzeuge\n+- Solar Akkuladeregler (TP4056 TE420)\n+- Solarzelle 5V etwa 3-4 Watt (max 1000mA)\n+- LiPo Akku 3.7V etwa 2500mAh\n+  - entweder 18650 Bauweise mit Batteriehalter\n+  - oder mit JST Stecker\n+- LiPo Safe\n+- Lötkolben\n+- Drähte/Litzen\n+- Alte USB-Kabel passend zum Microcontroller\n+\n+## Aufbau\n+Der hier verwendete Laderegler bietet einen Eingang für eine Stromquelle (in unserem Fall eine Solarzelle), einen Anschluss für den LiPo Akku und einen Ausgang für einen Verbraucher. Dieser ist in unserem Fall der Microcontroller. Der Eingang für die Stromquelle ist bei diesem Laderegler sowohl durch verlötbare Pins, als auch durch einen Micro-USB Anschluss ausgeführt. Durch diesen Micro-USB Anschluss kann der Akku mit einem Steckernetzteil, z.B. von einem Handy, aufgeladen werden bevor man alles sich selbst bzw. der Sonne überlassen wird. Dabei sollte eine Höchststromstärke von 1000mA nicht überschritten werden. (Steht auf dem Netzteil)\n+Der Laderegler sorgt dafür, dass der Akku weder überladen noch zu stark entladen wird.\n+\n+<img src=\"https://raw.githubusercontent.com/sensebox/resources/master/images/solar/laderegler_solar.JPG\" align=\"center\" width=\"800\"/>\n+\n+Im Ersten Schritt sollte man sich nun Gedanken über die Spannungsversorgung des Microcontrollers machen. Der Laderegler hat eine Ausgangsspannung von 5V. Dies erlaubt bei Arduino Nanos mit USB die direkte Versorgung über den USB Port, bei ESP8266 die Versorgung über entsprechende Vin Pins. Je nach verwendetem Microcontroller muss man sich nun eine Leitung für die Spannungsversorgung basteln. Dafür kann entweder ein altes USB-Kabel (aufschneiden) oder zwei separate Drähte, die dann per Pins den Microcontroller versorgen, verwendet werden.\n+Bei der Variante mit dem USB Kabel muss mit Hilfe eines Multimeters die passenden Vcc und GND Leitungen herausgefunden werden.\n+\n+Die Stromversorgungsleitung kann nun mit einem Lötkolben an den Laderegler angelötet werden. Dabei muss auf die Polarität (Plus und Minus) geachtet werden.\n+\n+Der Akku sollte nicht direkt untrennbar mit dem Laderegler verbunden werden. Um dies zu erreichen, gibt es mehrere Möglichkeiten: Entweder man besorgt sich einen passenden Akkuhalter oder, falls man einen Akku mit JST Stecker besitzt, besorgt man sich ein Kabel mit JST Buchse. In jedem Fall hat man eine Vcc und eine GND Leitung, welche passend mit dem Laderegler verlötet werden muss.\n+\n+An dieser Stelle kann man nun mit einem Micro-USB Handynetzteil den Akku laden. Dazu einfach nur den Akku an den Laderegler klemmen und auf der Stromeingangsseite das Handynetzteil anschließen. Dabei kann der Laderegler allerdings sehr heiß werden.\n+\n+Solarzellen gibt es entweder ohne Drähte, mit Drähten, mit JST Stecker oder mit USB Stecker. Die Variante mit dem USB-Stecker ist am einfachsten, da man einfach nur die Solarzelle in den Laderegler stecken muss und damit schon fertig ist. In den anderen Fällen muss man jeweils am Ende dafür sorgen, dass Vcc und GND mit den korrekten Eingangspins des Ladereglers verbunden sind. Wichtig hier ist, dass die Solarzelle 5V und unter 1000mA liefert und wasserdicht ist!\n+\n+Nun kann überlegt werden, wie der Microcontroller mit Spannung versorgt werden soll. Wie Eingangs schon erwähnt, ist die Ausgangsspannung sowohl der Solarzelle als auch des Ladereglers 5 Volt. Bei normalen Arduinos sollten diese 5 Volt am sichersten über den USB Port angelegt werden. Deswegen sollte man sich an dieser Stelle informieren, wie man seinen Microcontroller am besten mit den 5V versorgt.\n+\n+Eine Möglichkeit ist es, ein passendes USB-Kabel aufzutrennen und die Spannungsversorgungsleitungen an den Laderegler zu löten. Als eine andere Möglicheit, sofern es der verwendete Microcontroller es erlaubt, kann man sich auch eine andersartige Steckverbindung basteln.\n+\n+> ***Achtung:*** *Damit der Microcontroller korrekt mit Spannung versorgt wird, muss auf jeden Fall auf die richtige Polarität geachtet werden (Plus und Minus). Die alleinige Verantwortung liegt bei dir, nicht bei uns!*\n+\n+<a href=\"https://github.com/sensebox/resources/raw/master/images/solar/beispiel_esp_solar.png\" target=\"_blank\"><img src=\"https://github.com/sensebox/resources/raw/master/images/solar/beispiel_esp_solar.png\" align=\"center\" width=\"800\"/></a>\n+Abbildung 2: Beispielschaltung\n+\n+Die Schaltung (siehe Abbildung 2) sollte nun soweit korrekt laufen und kann ausprobiert werden. Zuerst sollte der Akku, danach der Microcontroller und dann die Solarzelle verbunden werden und ins Licht gehalten werden. Leuchtet eine zusätzliche LED am Laderegler auf, ist alles korrekt und die Programmierung des Microcontroller kann angepasst werden.\n+\n+Die gesamte Schaltung sollte wasserdicht und witterungsgeschützt aufgestellt werden. Dabei ist es auch wichtig, dass die Solarzelle idealerweise in Richtung Süden aufgestellt wird, damit immer genügend Strom zum Laden des Akkus vorhanden ist.\n+\n+## Microcontroller programmieren\n+\n+Damit der Akku niemals leer wird muss die Programmierung auf geringen Stromverbrauch getrimmt werden. Beim ESP8266 kann dies durch die Verwendung des DeepSleep und beim Arduino durch die Verwendung der Library Narcoleptic erreicht werden. Insgesamt ist es wichtig, dass der Microcontroller möglichst kurze Arbeitsphasen hat und dazwischen wieder schläft. Deswegen macht es Sinn, die Standard-Übertragungsrate von einer Minute durch 5 oder 10 minütige Intervalle zu ersetzen.\n+\n+### ESP8266\n+Nicht alle ESP8266 sind gleich, so eignet sich z.B. der Wemos D1 Mini besser für diese Anleitung als der in Arduino Uno Bauform gebaute Wemos D1 R2. Dies ist begründet durch sparsamere und einer geringeren Anzahl an Bauteilen. Ein Nachteil des D1 Mini liegt darin, dass man die Stecker der senseBox:home Sensoren nicht wiederverwenden kann. Man muss also die Sensoren anderweitig mit dem Microcontroller verbinden, was jedoch nicht Inhalt dieser Anleitung sein soll. Damit der ESP8266 in den DeepSleep wechseln kann und danach auch wieder Zeitgesteuert aufwachen kann, muss eine elektrische Verbindung zwischen GPIO Pin 16 und Pin RST bestehen. Dies kann durch eine kleine Drahtbrücke erreicht werden. Deswegen eignen sich alle ESP8266 Ausführungen, die Pin 16 einfach zugänglich machen am besten.\n+\n+Bevor man hier weitermacht, sollte mindestens einmal die [Anleitung ESP8266](https://home.books.sensebox.de/de/esp8266/) gelesen werden. Hier wird auch erklärt wie man Treiber installiert und die Arduino IDE vorbereitet.\n+\n+Der angepasste Sketch basiert im Großen und Ganzen auf dem Standard senseBox:home sketch, der Unterschied liegt aber darin, dass durch den DeepSleep die `loop` Methode niemals erreicht wird. Der ESP8266 startet sich nach dem DeepSleep jedes Mal neu. Der Sketch muss also die Messungen und das Übertragen an die openSenseMap alles im `setup` abhandeln.\n+\n+Einen Beispielsketch für eine senseBox:home mit ESP8266 und DeepSleep findet ihr [hier](https://github.com/ubergesundheit/senseBox-ESP8266/blob/master/senseBox-ESP8266-Solar.ino).\n+\n+### Arduino\n+\n+Der Arduino Uno oder Nano hat leider keinen Sleep Modus, kann aber durch die [Narcoleptic Libray](https://github.com/doc62/narcoleptic) zu einem geringeren Stromverbrauch überredet werden. Diese deaktiviert alles unnötigen Vorgänge des Arduino.","path":"de/solar.md","position":72,"original_position":72,"commit_id":"c17455c89af249ae2805680865d7221c2a9063cc","original_commit_id":"c17455c89af249ae2805680865d7221c2a9063cc","user":{"login":"noerw","id":7880552,"avatar_url":"https://avatars3.githubusercontent.com/u/7880552?v=3","gravatar_id":"","url":"https://api.github.com/users/noerw","html_url":"https://github.com/noerw","followers_url":"https://api.github.com/users/noerw/followers","following_url":"https://api.github.com/users/noerw/following{/other_user}","gists_url":"https://api.github.com/users/noerw/gists{/gist_id}","starred_url":"https://api.github.com/users/noerw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/noerw/subscriptions","organizations_url":"https://api.github.com/users/noerw/orgs","repos_url":"https://api.github.com/users/noerw/repos","events_url":"https://api.github.com/users/noerw/events{/privacy}","received_events_url":"https://api.github.com/users/noerw/received_events","type":"User","site_admin":false},"body":"typo: `alles` -> `alle`","created_at":"2017-05-08T09:11:43Z","updated_at":"2017-05-08T09:11:52Z","html_url":"https://github.com/sensebox/books/pull/29#discussion_r115204581","pull_request_url":"https://api.github.com/repos/sensebox/books/pulls/29","_links":{"self":{"href":"https://api.github.com/repos/sensebox/books/pulls/comments/115204581"},"html":{"href":"https://github.com/sensebox/books/pull/29#discussion_r115204581"},"pull_request":{"href":"https://api.github.com/repos/sensebox/books/pulls/29"}}},"pull_request":{"url":"https://api.github.com/repos/sensebox/books/pulls/29","id":119341545,"html_url":"https://github.com/sensebox/books/pull/29","diff_url":"https://github.com/sensebox/books/pull/29.diff","patch_url":"https://github.com/sensebox/books/pull/29.patch","issue_url":"https://api.github.com/repos/sensebox/books/issues/29","number":29,"state":"open","locked":false,"title":"WIP add guide for powering a sensebox:home with solar power","user":{"login":"ubergesundheit","id":1494211,"avatar_url":"https://avatars3.githubusercontent.com/u/1494211?v=3","gravatar_id":"","url":"https://api.github.com/users/ubergesundheit","html_url":"https://github.com/ubergesundheit","followers_url":"https://api.github.com/users/ubergesundheit/followers","following_url":"https://api.github.com/users/ubergesundheit/following{/other_user}","gists_url":"https://api.github.com/users/ubergesundheit/gists{/gist_id}","starred_url":"https://api.github.com/users/ubergesundheit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ubergesundheit/subscriptions","organizations_url":"https://api.github.com/users/ubergesundheit/orgs","repos_url":"https://api.github.com/users/ubergesundheit/repos","events_url":"https://api.github.com/users/ubergesundheit/events{/privacy}","received_events_url":"https://api.github.com/users/ubergesundheit/received_events","type":"User","site_admin":false},"body":"@benzmanu please proofread\r\n\r\n","created_at":"2017-05-07T14:54:28Z","updated_at":"2017-05-08T09:11:52Z","closed_at":null,"merged_at":null,"merge_commit_sha":"6ee38e921cffbc5ad4b543bd7794e27e7ba86e1a","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/sensebox/books/pulls/29/commits","review_comments_url":"https://api.github.com/repos/sensebox/books/pulls/29/comments","review_comment_url":"https://api.github.com/repos/sensebox/books/pulls/comments{/number}","comments_url":"https://api.github.com/repos/sensebox/books/issues/29/comments","statuses_url":"https://api.github.com/repos/sensebox/books/statuses/c17455c89af249ae2805680865d7221c2a9063cc","head":{"label":"sensebox:solar","ref":"solar","sha":"c17455c89af249ae2805680865d7221c2a9063cc","user":{"login":"sensebox","id":7080570,"avatar_url":"https://avatars0.githubusercontent.com/u/7080570?v=3","gravatar_id":"","url":"https://api.github.com/users/sensebox","html_url":"https://github.com/sensebox","followers_url":"https://api.github.com/users/sensebox/followers","following_url":"https://api.github.com/users/sensebox/following{/other_user}","gists_url":"https://api.github.com/users/sensebox/gists{/gist_id}","starred_url":"https://api.github.com/users/sensebox/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sensebox/subscriptions","organizations_url":"https://api.github.com/users/sensebox/orgs","repos_url":"https://api.github.com/users/sensebox/repos","events_url":"https://api.github.com/users/sensebox/events{/privacy}","received_events_url":"https://api.github.com/users/sensebox/received_events","type":"Organization","site_admin":false},"repo":{"id":58042504,"name":"books","full_name":"sensebox/books","owner":{"login":"sensebox","id":7080570,"avatar_url":"https://avatars0.githubusercontent.com/u/7080570?v=3","gravatar_id":"","url":"https://api.github.com/users/sensebox","html_url":"https://github.com/sensebox","followers_url":"https://api.github.com/users/sensebox/followers","following_url":"https://api.github.com/users/sensebox/following{/other_user}","gists_url":"https://api.github.com/users/sensebox/gists{/gist_id}","starred_url":"https://api.github.com/users/sensebox/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sensebox/subscriptions","organizations_url":"https://api.github.com/users/sensebox/orgs","repos_url":"https://api.github.com/users/sensebox/repos","events_url":"https://api.github.com/users/sensebox/events{/privacy}","received_events_url":"https://api.github.com/users/sensebox/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/sensebox/books","description":"senseBox documentation as beautiful books","fork":false,"url":"https://api.github.com/repos/sensebox/books","forks_url":"https://api.github.com/repos/sensebox/books/forks","keys_url":"https://api.github.com/repos/sensebox/books/keys{/key_id}","collaborators_url":"https://api.github.com/repos/sensebox/books/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/sensebox/books/teams","hooks_url":"https://api.github.com/repos/sensebox/books/hooks","issue_events_url":"https://api.github.com/repos/sensebox/books/issues/events{/number}","events_url":"https://api.github.com/repos/sensebox/books/events","assignees_url":"https://api.github.com/repos/sensebox/books/assignees{/user}","branches_url":"https://api.github.com/repos/sensebox/books/branches{/branch}","tags_url":"https://api.github.com/repos/sensebox/books/tags","blobs_url":"https://api.github.com/repos/sensebox/books/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/sensebox/books/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/sensebox/books/git/refs{/sha}","trees_url":"https://api.github.com/repos/sensebox/books/git/trees{/sha}","statuses_url":"https://api.github.com/repos/sensebox/books/statuses/{sha}","languages_url":"https://api.github.com/repos/sensebox/books/languages","stargazers_url":"https://api.github.com/repos/sensebox/books/stargazers","contributors_url":"https://api.github.com/repos/sensebox/books/contributors","subscribers_url":"https://api.github.com/repos/sensebox/books/subscribers","subscription_url":"https://api.github.com/repos/sensebox/books/subscription","commits_url":"https://api.github.com/repos/sensebox/books/commits{/sha}","git_commits_url":"https://api.github.com/repos/sensebox/books/git/commits{/sha}","comments_url":"https://api.github.com/repos/sensebox/books/comments{/number}","issue_comment_url":"https://api.github.com/repos/sensebox/books/issues/comments{/number}","contents_url":"https://api.github.com/repos/sensebox/books/contents/{+path}","compare_url":"https://api.github.com/repos/sensebox/books/compare/{base}...{head}","merges_url":"https://api.github.com/repos/sensebox/books/merges","archive_url":"https://api.github.com/repos/sensebox/books/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/sensebox/books/downloads","issues_url":"https://api.github.com/repos/sensebox/books/issues{/number}","pulls_url":"https://api.github.com/repos/sensebox/books/pulls{/number}","milestones_url":"https://api.github.com/repos/sensebox/books/milestones{/number}","notifications_url":"https://api.github.com/repos/sensebox/books/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/sensebox/books/labels{/name}","releases_url":"https://api.github.com/repos/sensebox/books/releases{/id}","deployments_url":"https://api.github.com/repos/sensebox/books/deployments","created_at":"2016-05-04T10:08:59Z","updated_at":"2017-04-07T10:40:26Z","pushed_at":"2017-05-08T09:00:27Z","git_url":"git://github.com/sensebox/books.git","ssh_url":"git@github.com:sensebox/books.git","clone_url":"https://github.com/sensebox/books.git","svn_url":"https://github.com/sensebox/books","homepage":"https://books.sensebox.de","size":74984,"stargazers_count":4,"watchers_count":4,"language":null,"has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"forks_count":4,"mirror_url":null,"open_issues_count":5,"forks":4,"open_issues":5,"watchers":4,"default_branch":"master"}},"base":{"label":"sensebox:book_home","ref":"book_home","sha":"6fa1c147a7b92ca0f38cba993e355674bac66f19","user":{"login":"sensebox","id":7080570,"avatar_url":"https://avatars0.githubusercontent.com/u/7080570?v=3","gravatar_id":"","url":"https://api.github.com/users/sensebox","html_url":"https://github.com/sensebox","followers_url":"https://api.github.com/users/sensebox/followers","following_url":"https://api.github.com/users/sensebox/following{/other_user}","gists_url":"https://api.github.com/users/sensebox/gists{/gist_id}","starred_url":"https://api.github.com/users/sensebox/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sensebox/subscriptions","organizations_url":"https://api.github.com/users/sensebox/orgs","repos_url":"https://api.github.com/users/sensebox/repos","events_url":"https://api.github.com/users/sensebox/events{/privacy}","received_events_url":"https://api.github.com/users/sensebox/received_events","type":"Organization","site_admin":false},"repo":{"id":58042504,"name":"books","full_name":"sensebox/books","owner":{"login":"sensebox","id":7080570,"avatar_url":"https://avatars0.githubusercontent.com/u/7080570?v=3","gravatar_id":"","url":"https://api.github.com/users/sensebox","html_url":"https://github.com/sensebox","followers_url":"https://api.github.com/users/sensebox/followers","following_url":"https://api.github.com/users/sensebox/following{/other_user}","gists_url":"https://api.github.com/users/sensebox/gists{/gist_id}","starred_url":"https://api.github.com/users/sensebox/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sensebox/subscriptions","organizations_url":"https://api.github.com/users/sensebox/orgs","repos_url":"https://api.github.com/users/sensebox/repos","events_url":"https://api.github.com/users/sensebox/events{/privacy}","received_events_url":"https://api.github.com/users/sensebox/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/sensebox/books","description":"senseBox documentation as beautiful books","fork":false,"url":"https://api.github.com/repos/sensebox/books","forks_url":"https://api.github.com/repos/sensebox/books/forks","keys_url":"https://api.github.com/repos/sensebox/books/keys{/key_id}","collaborators_url":"https://api.github.com/repos/sensebox/books/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/sensebox/books/teams","hooks_url":"https://api.github.com/repos/sensebox/books/hooks","issue_events_url":"https://api.github.com/repos/sensebox/books/issues/events{/number}","events_url":"https://api.github.com/repos/sensebox/books/events","assignees_url":"https://api.github.com/repos/sensebox/books/assignees{/user}","branches_url":"https://api.github.com/repos/sensebox/books/branches{/branch}","tags_url":"https://api.github.com/repos/sensebox/books/tags","blobs_url":"https://api.github.com/repos/sensebox/books/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/sensebox/books/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/sensebox/books/git/refs{/sha}","trees_url":"https://api.github.com/repos/sensebox/books/git/trees{/sha}","statuses_url":"https://api.github.com/repos/sensebox/books/statuses/{sha}","languages_url":"https://api.github.com/repos/sensebox/books/languages","stargazers_url":"https://api.github.com/repos/sensebox/books/stargazers","contributors_url":"https://api.github.com/repos/sensebox/books/contributors","subscribers_url":"https://api.github.com/repos/sensebox/books/subscribers","subscription_url":"https://api.github.com/repos/sensebox/books/subscription","commits_url":"https://api.github.com/repos/sensebox/books/commits{/sha}","git_commits_url":"https://api.github.com/repos/sensebox/books/git/commits{/sha}","comments_url":"https://api.github.com/repos/sensebox/books/comments{/number}","issue_comment_url":"https://api.github.com/repos/sensebox/books/issues/comments{/number}","contents_url":"https://api.github.com/repos/sensebox/books/contents/{+path}","compare_url":"https://api.github.com/repos/sensebox/books/compare/{base}...{head}","merges_url":"https://api.github.com/repos/sensebox/books/merges","archive_url":"https://api.github.com/repos/sensebox/books/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/sensebox/books/downloads","issues_url":"https://api.github.com/repos/sensebox/books/issues{/number}","pulls_url":"https://api.github.com/repos/sensebox/books/pulls{/number}","milestones_url":"https://api.github.com/repos/sensebox/books/milestones{/number}","notifications_url":"https://api.github.com/repos/sensebox/books/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/sensebox/books/labels{/name}","releases_url":"https://api.github.com/repos/sensebox/books/releases{/id}","deployments_url":"https://api.github.com/repos/sensebox/books/deployments","created_at":"2016-05-04T10:08:59Z","updated_at":"2017-04-07T10:40:26Z","pushed_at":"2017-05-08T09:00:27Z","git_url":"git://github.com/sensebox/books.git","ssh_url":"git@github.com:sensebox/books.git","clone_url":"https://github.com/sensebox/books.git","svn_url":"https://github.com/sensebox/books","homepage":"https://books.sensebox.de","size":74984,"stargazers_count":4,"watchers_count":4,"language":null,"has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"forks_count":4,"mirror_url":null,"open_issues_count":5,"forks":4,"open_issues":5,"watchers":4,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/sensebox/books/pulls/29"},"html":{"href":"https://github.com/sensebox/books/pull/29"},"issue":{"href":"https://api.github.com/repos/sensebox/books/issues/29"},"comments":{"href":"https://api.github.com/repos/sensebox/books/issues/29/comments"},"review_comments":{"href":"https://api.github.com/repos/sensebox/books/pulls/29/comments"},"review_comment":{"href":"https://api.github.com/repos/sensebox/books/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/sensebox/books/pulls/29/commits"},"statuses":{"href":"https://api.github.com/repos/sensebox/books/statuses/c17455c89af249ae2805680865d7221c2a9063cc"}}}}
{"actor":{"display_login":"noerw"}}